home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
assembly
/
disasm
/
msdos
/
dasmz80.arc
/
DASMZ80.DOC
< prev
next >
Wrap
Text File
|
1986-07-22
|
3KB
|
64 lines
DASMZ80 is an MS DOS 2.0 or greater Intel hex file Z80 disassembler. The
syntax for invocation is:
[drive:]DASMZ80 <hexfile> <sourcefile>
where [drive:] is the drive where the dissasembler is stored, <hexfile>
is the name of an existing object file in the Intel hex format, and
<sourcefile> is the name of the file to which the dissassembled code is
to be written.
Upon completion, <sourcefile> will contain the mnemonics associated with
the opcodes found in <hexfile>. If an undefined opcode is encountered,
it is assigned the mnemonic "?". An "ORG" statement is generated at the
address of the first non-NOP instruction. If subsequent NOP's (opcode=00H)
are encountered, the dissasembler will generate an "ORG" statement to the
address of the next non-NOP instruction.
The following is a brief description of each file on this disk:
DASMZ80.DOC is this file.
MAKEFILE is a definitions file for use with the MASM MAKE utility.
DASMZ80.ASM is the source file for the main module of DASMZ80.
MNEMZ80.ASM is the source file for the mnemonic lookup tables for DASMZ80.
ZDINSTAB.INC is an include file used in MNEMZ80.ASM as the first mnemonic
and bytes tables.
ZDCBTAB.INC is an include file used in MNEMZ80.ASM as the mnemonic and bytes
tables for instructions whose second op-code is CB.
ZDDD1TAB.INC is an include file used in MNEMZ80.ASM as the mnemonic and bytes
tables for instructions whose second op-code is DD.
ZDDD2TAB.INC is an include file used in MNEMZ80.ASM as the mnemonic and bytes
tables for instructions whose second op-code is DD and third op-code is CB.
ZDEDTAB.INC is an include file used in MNEMZ80.ASM as the mnemonic and bytes
tables for instructions whose second op-code is ED.
ZDFD1TAB.INC is an include file used in MNEMZ80.ASM as the mnemonic and bytes
tables for instructions whose second op-code is FD.
ZDFD2TAB.INC is an include file used in MNEMZ80.ASM as the mnemonic and bytes
tables for instructions whose second op-code is FD and third op-code is CB.
DASMZ80.EXE is the executable program file.
ALLZ80.SRC is a source file that contains all source mnemonics for the Z80.
ALLZ80.HEX is the hex file that results from the assembly of ALLZ80.SRC.
TESTZ80.BAT is a BATCH file that invokes DASMZ80.EXE to produce TESTZ80.SRC
from ALLZ80.HEX, assembles TESTZ80.SRC, and compares ALLZ80.hex with
TESTZ80.HEX. It requires PATHs to a Z80 assembler named ASMZ80 and a hex
file comparitor named COMPHEX.
TESTZ80.SRC is a source file that was created by dissassembling ALLZ80.HEX.
TESTZ80.HEX is a hex file that was created by assembling TESTZ80.SRC.